@charset "utf-8";
.xans-myshop-wishlist .titleArea { overflow:hidden; margin:80px 0 7px; }
.xans-myshop-wishlist .titleArea h3 { margin:0; float:left; }
.xans-myshop-wishlist .titleArea a { float:right; padding:0 9px 0 0; color:#666; font-size:11px; text-decoration:none; letter-spacing:-1px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/myshop/ico_wish.gif") no-repeat 100% 2px; }

.xans-myshop-wishlist table { table-layout:fixed; border-bottom:1px solid #c0c0c0; color:#747474; font-size:11px; }
.xans-myshop-wishlist table th { padding:9px 0 7px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; font-weight:normal; background:#f6f6f6; }
.xans-myshop-wishlist table td { padding:20px 0 20px; border-top:1px dotted #e3e3e3; line-height:1.5; text-align:center; vertical-align:middle; }
.xans-myshop-wishlist table th input { width:14px; height:14px; }
.xans-myshop-wishlist table .chk { width:20px; }
.xans-myshop-wishlist table .thumb { width:72px; }
.xans-myshop-wishlist table .product { width:auto; }
.xans-myshop-wishlist table .price { width:80px; }
.xans-myshop-wishlist table .mileage { width:68px; }
.xans-myshop-wishlist table .delivery { width:80px; }
.xans-myshop-wishlist table .charge { width:68px; }
.xans-myshop-wishlist table .total { width:88px; }
.xans-myshop-wishlist table .button { width:78px; }
.xans-myshop-wishlist table td.thumb img { width:72px; }
.xans-myshop-wishlist table td.product { padding-left:10px; text-align:left; vertical-align:top; }
.xans-myshop-wishlist table td.product a { color:#747474; }
.xans-myshop-wishlist table td.product div.option { margin:5px 0 0; padding:0 0 0 5px; color:#80aeef; line-height:15px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/ico_option.gif") no-repeat 0 5px; }
.xans-myshop-wishlist table td.product ul.option { color:#80aeef; line-height:15px; }
.xans-myshop-wishlist table td.product ul.option li { padding:0 0 0 5px; margin:5px 0 0; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/ico_option.gif") no-repeat 0 5px; }
.xans-myshop-wishlist table td.product ul.option li li { color:#b9b9b9; }
.xans-myshop-wishlist table td.product .change { margin:5px 0 0; color:#ef072e; line-height:15px; }
.xans-myshop-wishlist table td.mileage,
.xans-myshop-wishlist table td.delivery { color:#b9b9b9; }
.xans-myshop-wishlist table td.mileage img { vertical-align:middle; }
.xans-myshop-wishlist table td.total { font-weight:bold; }
.xans-myshop-wishlist table td.button img { margin:0 0 1px; }

.xans-myshop-wishlist ul.prdList { display:table; width:100%; min-width:756px; padding:18px 0 0; border-top:2px solid #c0c0c0; border-bottom:1px solid #c0c0c0; font-size:0; line-height:0; }
.xans-myshop-wishlist ul.prdList img { vertical-align:middle; }
.xans-myshop-wishlist ul.prdList .price { display:block; color:#66676b; font-weight:bold; }
.xans-myshop-wishlist ul.prdList .chk { display:block; }
.xans-myshop-wishlist ul.prdList .chk input { margin:0 0 7px; }
.xans-myshop-wishlist ul.prdList .name { position:relative; padding:7px 12px 0 0; }
.xans-myshop-wishlist ul.prdList .name a { color:#838383; }
.xans-myshop-wishlist ul.prdList .name .zoom { position:absolute; width:12px; top:10px; right:0; cursor:pointer; }
.xans-myshop-wishlist ul.prdList .button { margin:4px 0 0; }
.xans-myshop-wishlist ul.prdList li.item { display:inline-block; *display:inline; *zoom:1; margin:0 0 18px 0; width:20%; color:#838383; vertical-align:top; }
.xans-myshop-wishlist ul.prdList li.item div.box { width:140px; margin:0 auto; font-size:11px; line-height:1.8; }
.xans-myshop-wishlist ul.prdList li.item div.box strong { display:block; }
.xans-myshop-wishlist ul.prdList li.item .thumb { width:140px; height:140px; }
.xans-myshop-wishlist ul.prdList li.item li select { width:100%; margin:0 0 5px; }

.xans-myshop-wishlist .empty { padding:50px 0; border-top:2px solid #c0c0c0; border-bottom:1px solid #c0c0c0; text-align:center; font-weight:bold; color:#272823; }

/* 옵션변경 레이어 */
.xans-myshop-wishlist .optionModify { display:none; overflow:hidden; position:absolute; z-index:100; width:300px; border:1px solid #7f8186; color:#747474; }
.xans-myshop-wishlist .optionModify h3 { height:39px; padding:0 35px 0 19px; color:#fefefe; font-size:14px; line-height:39px; background-color:#666; }
.xans-myshop-wishlist .optionModify .content { padding:20px; background-color:#fff; }
.xans-myshop-wishlist .optionModify .close { position:absolute; right:14px; top:12px; }
.xans-myshop-wishlist .optionModify .close img { cursor:pointer; }
.xans-myshop-wishlist .optionModify .btnArea { overflow:hidden; margin:20px 0 0; text-align:center; }

.xans-myshop-wishlist .optionModify .prdInfo { margin:0 0 10px; color:#747474; line-height:1.5; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/common/bg_dot.gif") repeat-x 0 100%; }
.xans-myshop-wishlist .optionModify .prdInfo li { padding:0 0 6px; font-size:11px; }
.xans-myshop-wishlist .optionModify .prdInfo li.option { color:#80aeef; }

.xans-myshop-wishlist .optionModify .prdModify { font-size:11px; }
.xans-myshop-wishlist .optionModify .prdModify h4 { color:#777; font-size:11px; }
.xans-myshop-wishlist .optionModify .prdModify ul { background:none; }
.xans-myshop-wishlist .optionModify .prdModify li { padding:6px 0 0; }
.xans-myshop-wishlist .optionModify .prdModify li span { display:inline-block; width:110px; }
.xans-myshop-wishlist .optionModify .prdModify li select { width:50%; margin:0; }
.xans-myshop-wishlist .optionModify .prdModify li input { width:50%; border:1px solid #d9d9d9; color:#000; }
    /* 옵션변경 레이어 Reset */
    .xans-myshop-wishlist table td.product ul.option .optionModify ul { color:#747474; line-height:1.5; }
    .xans-myshop-wishlist table td.product ul.option .optionModify li { margin:0; padding:0 0 6px; color:#747474; background:none; }
    .xans-myshop-wishlist table td.product ul.option .optionModify li.option { color:#80aeef; }
    .xans-myshop-wishlist table td.product ul.option .optionModify .prdModify li { padding:6px 0 0; }